define(function(require, exports, module) {
	var $ = require('$');
	var formcc = require('form');
	var nav = require("bootstrap_nav");
	var bootbox = require("bootbox");
	var store = require("store");
	var loader = require("./loader/loader");
	require("bootstrap-datetimepicker.min.css");
	// require("bootstrap_datetimepicker.zh-CN");
	require("bootstrap_datetimepicker");
	require('select2.css');
	require('select2');

	exports.init = function(divId, data) {
		var isvrecord = {};
		if (data)
			isvrecord = data;
		new formcc({
			attrs : {
				title : "ISV修改",
				spansize : 'span12',
				id : "isvrecordform",
				items : [{
          isText : true,
          label : "ISV名称",
          id : 'isvname',
          name : 'isvname',
          type : "text",
          style : "width:50%",
          value : isvrecord.isvname,
          validations :
          {
              required : true,
              minlength : 2
          }
        },/*{
          isText : true,
          label : "账户类型",
          id : 'accounttype',
          name : 'accounttype',
          type : "text",
          style : "width:50%",
          readonly : true,
          value : isvrecord.type,
          validations : {
            required : true
          }
        },{
          isText : true,
          label : "账户余额",
          id : 'amount',
          name : 'amount',
          type : "text",
          style : "width:50%",
          readonly : true,
          value : isvrecord.amount
        },*/{
          isText : true,
          label : "联系人姓名",
          id : 'contact',
          name : 'contact',
          type : "text",
          style : "width:50%",
          placeholder : "请输入联系人姓名",
          value : isvrecord.contacts,
          validations :
          {
              required : true,
              minlength : 2
          }
        },{
          isText : true,
          label : "联系人电话",
          id : 'phone',
          name : 'phone',
          type : "text",
          style : "width:50%",
          placeholder : "请输入联系人电话",
          value : isvrecord.phone,
          validations :
          {
              digits : true,
              minlength : 7
          }
        }, 
        /*{
          isText : true,
          label : "预警额度（元）",
          id : 'warningamount',
          name : 'warningamount',
          type : "text",
          style : "width:50%",
          value : isvrecord.warningline,
          validations : {
            required : true
          }
        },*/  {
          isText : true,
          label : "创建时间",
          id : 'createtime',
          name : 'createtime',
          type : "text",
          style : "width:50%",
          value : isvrecord.createtime,
          readonly : true
        }, 
        {
          isText : true,
          label : "备注",
          id : 'note',
          name : 'note',
          type : "text",
          value : isvrecord.note,
          style : "width:50%"
        }],
				buttons : [ {
					text : "保存",
					id : "btn_save",
					type : "submit",
					style : "btn btn-contrast",
					icon : "save"
				}, {
					text : "取消",
					id : "btn_cancel",
					style : "btn",
					type : "button",
					icon : "undo"
				} ]

			},
			renderTo : divId,
			afterRender : function() {
			  
        /*// 初始化账户类型 默认正式
        $("#accounttype").select2({
          allowClear : true,
          multiple : false,
          type : "text",
          style : "width:50%",
          data : [ {
            id : 0,
            text : "调试"
          }, {
            id : 1,
            text : "正式"
          }
          ]
        });*/

				var theme = require('bootstrap_theme');
				theme.setValidateForm($("#isvrecordform"), function() {
					var formdata = {
					  id : isvrecord.id,
					  isvname : $("#isvname").val(),
						contact : $("#contact").val(),
					  phone : $("#phone").val(),
            //warningamount : $("#warningamount").val(),
	          note : $("#note").val()
					};
					loader.loading("正在提交，请稍等……");
					$.ajax({
						url :"/isv/doEditIsv.do",// GLOBAL.URL.ADMIN_RETURNLICENSECARRIER,
						dataType : "json",
						data : "data=" + JSON.stringify(formdata),
						type : "POST",
						async : false,
						success : function(json) {
							if(json.flag == '000000'){
	              nav.toPageView("admin/isvinfo.html");
	              loader.noloading();                   
		          } else {
		            oauth2Relogin();                    
		          }
						},
						error : function() {
							loader.noloading();
							bootbox.alertTimeout("网络请求失败，请重试！");
						}
					});
				});

				$('#btn_cancel').on('click', function() {
					//nav.toPageView("admin/isvinfo.html");
				  
				  $('#isvinfo_edit_table').hide();
          $('#isvForm').show();
          $("#queryAreaId").show();
          $("#isvinfo_data_table").show();
				});
			}
		});
	};
});
